Planar curve offset based on circle approximation
نویسندگان
چکیده
An algorithm is presented to approximate planar offset curves within an arbitrary tolerance > 0. Given a planar parametric curve C(t) and an offset radius r, the circle of radius r is first approximated by piecewise quadratic Bézier curve segments within the tolerance . The exact offset curve Cr(t) is then approximated by the convolution of C(t) with the quadratic Bézier curve segments. For a polynomial curve C(t) of degree d, the offset curve Cr(t) is approximated by planar rational curves, Ca r (t)’s, of degree 3d− 2. For a rational curve C(t) of degree d, the offset curve is approximated by rational curves of degree 5d− 4. When they have no self-intersections, the approximated offset curves, Ca r (t)’s, are guaranteed to be within -distance from the exact offset curve Cr(t). The effectiveness of this approximation technique is demonstrated in the offset computation of planar curved objects bounded by polynomial/rational parametric curves.
منابع مشابه
Error analysis of reparametrization based approaches for curve offsetting
This paper proposes an error analysis of reparametrization based approaches for planar curve offsetting. The approximation error in Hausdorff distance is computed. The error is bounded by O(r sin2 β), where r is the offset radius and β is the angle deviation of a difference vector from the normal vector. From the error bound an interesting geometric property of the approach is observed: when th...
متن کاملCurvature-Continuous Offset Approximation Based on Circle Approximation using Biquadratic Bézier Curves
In this paper we present a G2 end-point interpolation of offset curves using rational Bézier curves of degree seven. The method is based on a G2 end-point interpolation of circular arcs using biquadratic Bézier curves. We also prove the invariance of the Hausdorff distance between two compatible curves under convolution. Using this result, we obtain the exact Hausdorff distance between an offse...
متن کاملPlanar Curve Ooset Based on Circle Approximation
An algorithm is presented to approximate planar ooset curves within an arbitrary tolerance > 0. Given a planar parametric curve C(t) and an ooset radius r, the circle of radius r is rst approximated by piecewise quadratic B ezier curve segments within the tolerance. The exact ooset curve C r (t) is then approximated by the convolution of C(t) with the quadratic B ezier curve segments. For a pol...
متن کاملA Novel Method of Offset Approximation along the Normal Direction with High Precision
A new algorithm is proposed for polynomial or rational approximation of the planar offset curve. The best rational Chebyshev approximation could be regarded as a kind of geometric approximation along the fixed direction. Based on this idea, we developed a wholly new offset approximation method by changing the fixed direction to the normal directions. The error vectors follow the direction of no...
متن کاملOptimization of the Kinematic Sensitivity and the Greatest Continuous Circle in the Constant-orientation Workspace of Planar Parallel Mechanisms
This paper presents the results of a comprehensive study on the efficiency of planar parallel mechanisms, considering their kinetostatic performance and also, their workspace. This aim is approached upon proceeding single- and multi-objective optimization procedures. Kinetostatic performances of ten different planar parallel mechanisms are analyzed by resorting to a recent index, kinematic sens...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer-Aided Design
دوره 28 شماره
صفحات -
تاریخ انتشار 1996